home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 2001 May
/
SGI IRIX Base Documentation 2001 May.iso
/
usr
/
relnotes
/
performer_eoe
/
ch2.z
/
ch2
Wrap
Text File
|
2001-04-17
|
10KB
|
330 lines
- 1 -
2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
This chapter lists information supplemental to the _I_R_I_S
_S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
product-specific; use it with the Installation Guide to
install this product.
2.1 _P_r_e_r_e_q_u_i_s_i_t_e_s
To use OpenGL Performer 2.4, your system must be running
IRIX 6.2 or later. OpenGL Performer 2.4 supports all
graphics configurations that are running at least IRIX 6.2.
In order to develop MIPS-III/IV applications you must
install the appropriate selection of N32 and N64 subsystems
as listed in the distribution. N32 and O32 are combined as
the standard system default. OpenGL Performer developers
will also need a C or C++ compiler, the Performer database
loaders, and associated software development tools and
libraries.
OpenGL Performer is dependent on the general system
configuration so there are things outside of the OpenGL
Performer 2.4 distribution that you will need. If running
IRIX 6.2, IRIX 6.3, or IRIX 6.4, we strongly recommend
installing the latest kernel, graphics and X rollup patches.
If running IRIX 6.5, we strongly recommend upgrading to the
latest overlay version.
Prerequisites for OpenGL Performer 2.4 for Linux are listed
in the on-line notes installed in /usr/doc/performer-2.4
(Linux only).
2.2 _O_p_e_n_G_L__P_e_r_f_o_r_m_e_r__E_O_E__S_u_b_s_y_s_t_e_m_s
Many subsystems comprise the OpenGL Performer execution
environment distribution. These subsystems are not all
required for a proper installation.
The IRIX environment spans two machine architecture levels
-- the 32-bit MIPS I/II instruction set and the 64-bit MIPS
III/IV instruction set -- along with two versions of 32-bit
support -- the old caller-save register management protocol
known as Old-32 and the newer callee-save register
management protocol termed New-32 (N32) -- so there are
actually three versions of each library: O32, N32, and N64.
The _f_i_l_e2 IRIX shell command can tell you what version of
- 2 -
the MIPS instruction set is being used by a given
executable. The O32 and N32 libraries are combined in a
single subsystem to simplify installation.
This multidimensional complexity is hidden within OpenGL
Performer since the APIs are unchanged between the versions.
The subsystem naming conventions are designed to be simple
and regular:
+o Old-32 32-bit mips-2 and New-32 32-bit libraries are in
".sw" subsystems. The Old-32 were the standard IRIX
6.2 libraries and are now provided only for backwards-
compatibility. They may be removed in a future
release. The New-32 libraries were introduced with
IRIX 6.2 and operate with increased efficiency in many
situations. N32 is the default mode of operation in
Performer 2.4.
+o New-64 64-bit libraries are in ".sw64" subsystems.
+o Only the optimized libraries are included in the
execution environment.
A few simple examples should make the naming conventions
clear:
+o performer_eoe.sw.performer: O32 and N32, OpenGL,
Optimized, DSO
+o performer_eoe.sw64.performer: N64, OpenGL, Optimized,
DSO
OpenGL Performer includes these subsystems whose names were
composed following the conventions outlined above:
_p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._d_a_t_a
Sample Data and Fonts. Need for the demos, installed
by default.
_p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._t_o_w_n
The Performer Town demo data. Needed for the demos,
installed by default.
_p_e_r_f_o_r_m_e_r__d_e_m_o._m_a_n._d_e_m_o
Reference pages for demo programs. Installed by
default.
_p_e_r_f_o_r_m_e_r__d_e_m_o._s_w._d_e_m_o
Demo executables (n32, OpenGL). Installed by default.
- 3 -
_p_e_r_f_o_r_m_e_r__d_e_m_o._s_w_6_4._d_e_m_o
Demo executables (n64, OpenGL).
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._p_e_r_f_o_r_m_e_r
N32 and O32 DSOs. Required for basic operation.
Installed by default.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._p_e_r_f_o_r_m_e_r
N64 DSOs. Only required for 64-bit operation.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__0
Performer 2.0.7 Compatibility DSOs.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__1
Performer2.1.5 [2.1-2.1.4] Compatibility DSOs.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__2
Performer2.2.10 Compatibility DSOs.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__0
N64 64-bit Performer2.0.7 Compatibility DSOs.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__1
N64 64-bit Performer2.1.5 Compatibility DSOs.
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__2
N64 64-bit Performer2.2.10 Compatibility DSOs.
2.3 _O_p_e_n_G_L__P_e_r_f_o_r_m_e_r__E_O_E__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
This section lists the subsystems (and their sizes) of the
OpenGL Performer option.
If you are installing this option for the first time, the
subsystems marked ``default'' are the ones that are
installed if you use the ``go'' menu item. To install a
different set of subsystems, use the ``install,''
``remove,'' ``keep,'' and ``step'' commands in _s_w_m_g_r or _i_n_s_t
to customize the list of subsystems to be installed, then
select the ``go'' action.
Note: The listed subsystem sizes are approximate. Refer to
the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
on finding exact sizes.
Subsystem Name Subsystem Size
(1k-byte blocks)
- 4 -
_p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._d_a_t_a (default) 23900K
_p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._t_o_w_n (default) 6250K
_p_e_r_f_o_r_m_e_r__d_e_m_o._m_a_n._d_e_m_o (default) 40K
_p_e_r_f_o_r_m_e_r__d_e_m_o._s_w._d_e_m_o (default) 960K
_p_e_r_f_o_r_m_e_r__d_e_m_o._s_w_6_4._d_e_m_o 930K
_p_e_r_f_o_r_m_e_r__e_o_e._m_a_n._r_e_l_n_o_t_e_s (default) 130K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__0 27380K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__1 30040K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__2 78480K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w._p_e_r_f_o_r_m_e_r (default) 46120K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__0 7680K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__1 8430K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__2 23250K
_p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._p_e_r_f_o_r_m_e_r 26000K
2.4 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
All of the OpenGL Performer subsystems can be installed
using IRIX. You do not need to use the miniroot. Refer to
the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete
installation instructions. Detailed information about both
the _s_w_m_g_r and _i_n_s_t installation management tools is
available through the _m_a_n and _x_m_a_n commands.
2.5 _C_o_m_p_a_t_i_b_i_l_i_t_y
This distribution contains the OpenGL Performer 2.4
execution environment which also contains compatibility
subsystems with bug fixes for previous versions of IRIS
Performer. Applications compiled with the IRIS Performer
2.2, 2.0 or 2.1 DSOs will run unmodified with the IRIS
Performer 2.2.10, 2.0.7 and 2.1.5 DSOs, respectively, across
all SGI platforms. The Performer DSOs are versioned so DSOs
from multiple versions of Performer can co-exist and
applications will automatically run with their proper
version.
2.6 _I_n_s_t_a_l_l_a_t_i_o_n__L_o_c_a_t_i_o_n_s
The OpenGL Performer execution environment places DSOs under
"/_u_s_r/_l_i_b", "/_u_s_r/_l_i_b_3_2", and "/_u_s_r/_l_i_b_6_4" for O32, N32, and
N64 versions, respectively.
The compiled versions of the database loading and utility
libraries are placed under "/_u_s_r/_l_i_b/_l_i_b_p_f_d_b",
"/_u_s_r/_l_i_b_3_2/_l_i_b_p_f_d_b", and "/_u_s_r/_l_i_b_6_4/_l_i_b_p_f_d_b".
It is these libraries that are dynamically loaded and which
must be accessible for Performer applications to
- 5 -
successfully execute.